Big Huge Thesaurus

Hymenoxys grandiflora

noun